home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / lib / c / gnulib / sun3.md / _cmpdi2.s < prev    next >
Text File  |  1989-09-24  |  436b  |  43 lines

  1.     .data
  2.     .text
  3. LL0:
  4. |#PROC# 04
  5.  
  6.     LF12    =    0
  7.     LS12    =    0
  8.     LFF12    =    0
  9.     LSS12    =    0
  10.     LP12    =    8
  11.     .data
  12.     .text
  13.     .globl    ___cmpdi2
  14. ___cmpdi2:
  15. |#PROLOGUE# 0
  16.  
  17.     link    a6,#0
  18. |#PROLOGUE# 1
  19.  
  20.     movl    a6@(12),d0
  21.     cmpl    a6@(20),d0
  22.     jlt    LY00001
  23.     cmpl    a6@(20),d0
  24.     jgt    LY00000
  25.     movl    a6@(8),d0
  26.     cmpl    a6@(16),d0
  27.     jcc    L16
  28. LY00001:
  29.     moveq    #0,d0
  30.     jra    LE12
  31. L16:
  32.     movl    a6@(8),d0
  33.     cmpl    a6@(16),d0
  34.     jls    L17
  35. LY00000:
  36.     moveq    #2,d0
  37.     jra    LE12
  38. L17:
  39.     moveq    #1,d0
  40. LE12:
  41.     unlk    a6
  42.     rts
  43.